#!/bin/bash
# split_file.sh
# 使用split命令将一个大文件分割为多个小文件，每个小文件包含指定行数
# 用法: ./split_file.sh input.txt 1000
# 将 input.txt 每 1000 行分割成一个小文件
if [ "$#" -ne 2 ]; then
	echo"用法: $0 input.txt 行数"
	exit 1
fi

input_file=$1
lines_per_file=$2

split -l $lines_per_file"$input_file""${input_file}_part_"
echo"文件分割完成。"